home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / winprogs / wincode / readme.txt < prev    next >
Encoding:
Text File  |  1994-10-25  |  11.4 KB  |  267 lines

  1.      Wincode: Multi-Purpose Encoder/Decoder for Windows
  2.              (C) Snappy_Inc. (1993,1994)
  3. ------------------------------------------------------------
  4.              written by George H. Silva
  5.  
  6.  
  7.      ***PLEASE DISTRIBUTE FREELY WITH ALL FILES INTACT***
  8.  
  9. Files:    WINCODE.EXE    the main executable program
  10.           WCODEDLL.DLL   dynamic link library of coding functions
  11.           HOOKDLL.DLL    dynamic link library of menu hook functions
  12.           WINSORT.EXE    a companion file-sort utility
  13.           ZIPLINK.EXE    executable link to PKZIP/PKUNZIP
  14.           ZIPLINK.PIF    ZIPLINK.EXE program information file
  15.           SUM.EXE        a BONUS "sum -r/size" DOS utility
  16.           README.TXT     this file
  17.           HELPME.TXT     Wincode basics and information for obtaining
  18.                          the HELP file (WINCODE.HLP)
  19.           INSTALL.EXE    the Install/Upgrade program
  20.           INSTALL.HLP    the Installer HELP file
  21.           INSTALL.INF    the Installer information file
  22.           CHECKSUM.REF   checksum reference file
  23.  
  24.      ***SEE THE HELPME.TXT FILE FOR MORE INFORMATION***
  25.  
  26. This file contains the following information:
  27.  
  28. I.    About Wincode
  29. II.   Wincode Features (very brief list!)
  30. III.  Coming Soon
  31. IV.   Requirements
  32. V.    Installing/Running Wincode
  33. VI.   BONUS 'sum -r/size' Utility
  34. VII.  Availability
  35. VIII. Other Snappy_Inc. Software
  36. IX.   Mailing List
  37. X.    Known Limitations
  38. XI.   Note to AOL Users
  39. XII.  Copyrights
  40.  
  41.  
  42.  
  43. I. *** About Wincode ***
  44.  
  45. Wincode is a Windows 3.1 program which converts 8-bit BINARY (EXE,
  46. COM,GIF,etc) files to 7-bit ASCII (Text) files (and vice versa)
  47. through a process known as bit-shifting. Wincode currently supports
  48. UU/XX and Base64 (MIME 1.0 conformant) coding. This BINARY/ASCII
  49. conversion allows you to send and receive binary files via e-mail or
  50. any other ascii-based communications system. It provides a quick and
  51. easy way to distribute programs to people all over the world (it takes
  52. a few minutes, on average, for e-mail to reach across the world).
  53. UUcoding is a common practice on many Internet NewsGroups in which users
  54. wish to exchange binary data. Base64 coding is used by MIME (Multipurpose
  55. Internet Mail Extensions) conformant e-mail software as a method for
  56. attaching binary data to ascii e-mail. Both methods perform the same
  57. overall function (i.e. allow binary data to be safely transmitted
  58. through e-mail) but require different formatting algorithms. In the
  59. future, Wincode will also support BINHEX coding and *may* even handle
  60. the actual "e-mailing" of the data...
  61.  
  62. Wincode and the associated executables and DLLs (NOT including the
  63. HELP file) are distributed as FREEWARE. However, I want to make a
  64. distinction: the program is FREEWARE, but it is NOT Public Domain. I
  65. still retain the Copyright to the source code and to the use and
  66. distribution of the program. The HELP file is available for a small
  67. fee ($5.00 US) but is NOT required for Wincode to function correctly.
  68. Ordering the HELP file also entitles you to future updates and e-mail
  69. based support. The $5.00 fee is mainly to offset development costs and
  70. the amount of personal time invested. See below and the file HELPME.TXT
  71. for more information on obtaining support.
  72.  
  73. Wincode is 100% compatible with all standard UUcoders and MIME 1.0
  74. conformant software. The MIME (Base64) support was developed under the
  75. guidelines of RFC 1521 (September 1993) and is subject to my understanding
  76. of the document. I welcome all comments and error corrections. I have
  77. tried to incorporate as many extra features as possible to make the
  78. en/de-coding process painless. The average user may not need/use all of
  79. Wincode's features, but hey, they are Free!
  80.  
  81. NOTE TO DEVELOPERS: WCODEDLL.DLL contains ALL of Wincode's 'working' code
  82. accessed through 63 functions/procedures. I created this SIMPLE interface
  83. to allow Developers to integrate the Wincode Engine into any program. I
  84. will provide the API and royalty free usage to interested developers under
  85. certain conditions. Please contact Snappy_Inc for more details.
  86.  
  87.  
  88.  
  89. II. *** Wincode Features (very brief list!) ***
  90.  
  91.        - Full featured Windows 3.1 program
  92.        - Easy access ToolBar for hassle-free operation
  93.        - Drag and Drop support (use for batch en/de-coding -> Wincode also
  94.          allows multi-file selection from File Open dialogs)
  95.        - SMART decoding (handles single files, multi-part files, can
  96.          determine what is encoded or not, etc. -> see the HELP file for
  97.          more information)
  98.        - Fully configurable...I'm not joking!
  99.        - EMBL UUcode compatible
  100.        - Supports UU, XX or User defined En/De-coding
  101.        - Supports Base64 (MIME conformant) En/De-coding
  102.        - Supports En/De-coding to/from the Clipboard!
  103.        - Supports automatic ZIP/UNZIP (requires PKWare's ZIP/UNZIP 2.0)
  104.        - Application menu hooking option to integrate Wincode's menu
  105.        - Includes INSTALL program for upgrades
  106.        - Integrated file-sorting companion program (separate
  107.          executable for easier upgrading) which handles MANY types
  108.          of file header formats
  109.        - Multimedia support - see the HELP file for details
  110.        - It's ALL FREE...
  111.  
  112.  
  113.  
  114. III. *** Coming Soon ***
  115.  
  116.           - BINHEX en/de-coding support.
  117.           - The ability to handle actual "e-mailing" of encoded data files.
  118.           - User suggestions...?
  119.  
  120.  
  121.  
  122. IV. *** Requirements ***
  123.  
  124.          - IBM compatible running DOS 3.3 or higher
  125.          - 286 or higher processor with at least 2MB memory
  126.          - Windows 3.1 running in standard or enhanced mode
  127.          - About 500K of disk space without HELP file (~750K with HELP file)
  128.  
  129.  
  130.  
  131. V. *** Installing/Running Wincode ***
  132.  
  133. If you have not already done so, expand the ZIP archive into a temporary
  134. directory (I'd suggest a floppy-disk). Start Windows, select FILE|RUN from
  135. Program Manager or File Manager and type in the full path of the INSTALL.EXE
  136. program (run it). The INSTALL program will copy/expand all the files to a
  137. directory you specify (overwriting older files), upgrade your WINCODE.INI
  138. (if you are running an older version of Wincode) and create a Program Manager
  139. Group and/or icon. See the HELPME.TXT file for basic instructions on
  140. using Wincode.
  141.  
  142. ***IMPORTANT NOTE: ALL files (listed above) must be present in the same
  143. directory for Installer to function properly. You should INSTALL first,
  144. then move selected files to directories of your choice (i.e. delete the
  145. README.TXT, place SUM.EXE in your DOS directory, etc.). The install program
  146. uses the Windows LZEXPAND.DLL to decompress and copy the required files. If
  147. you receive any error messages during install, please contact Snappy_Inc for
  148. assistance.
  149.  
  150.  
  151.  
  152. VI. *** BONUS 'sum -r/size' Utility ***
  153.  
  154. I have included a small DOS executable which will quickly calculate 
  155. UNIX 'sum -r/size' checksums. This program is useful for checking the
  156. integrity of files that have been transferred over communications lines
  157. that are questionable (or, to some extent, checking for virus infections).
  158. Wincode supports both line and/or file Checksum checking while decoding
  159. and will insert Checksums (line and/or file) while encoding. This utlity is 
  160. provided as a stand-alone DOS program. For program usage, type 'SUM' (with 
  161. no parameters) at the DOS prompt. The included file 'CHECKSUM.REF' contains
  162. the proper checksum values for all of the files in the Wincode package.
  163.  
  164.  
  165.  
  166. VII. *** Availability ***
  167.  
  168. Recent versions of Wincode (or other Snappy_Inc software) are always
  169. available at the following locations:
  170.  
  171.     - CompuServe (check the WinShare forum; keyword: Snappy, Wincode, etc.)
  172.  
  173.     - America Online (keyword: Snappy, Wincode, etc.)
  174.  
  175.     - The Nebuolic Cheese BBS  [SysOp: Stephen Lau]
  176.       phone# (415) 949-1788 - located in the Los Altos, Ca. area (USA)
  177.       (this is an Official Snappy_Inc. Software Release Site for the West
  178.       coast; I'm the East coast release site - see below)
  179.  
  180.     - The Internet - OK, so this isn't *very* specific...but, if you have
  181.       access to the internet, ARCHIE for:
  182.             WNCODExx.ZIP
  183.       where "xx" is the version number, i.e. WNCODE25.ZIP for version 2.5 
  184.  
  185.       I will also try to upload current versions to: ftp.cica.indiana.edu
  186.  
  187.  
  188.       
  189. VIII. *** Other Snappy_Inc. Software ***
  190.  
  191. I generally develop utility programs for Windows 3.1. I currently have
  192. a handful of programs that I'm working on (including a Windows Program
  193. Uninstaller) which I will release as FREEWARE. I welcome all ideas for
  194. future projects.
  195.  
  196.  
  197.  
  198. IX. *** Mailing List ***
  199.  
  200. I have been trying to maintain a mailing list of all users who have
  201. offered advice, bug reports or helped in BETA testing. Being on this
  202. list entitles you to FREE upgrades (personally e-mailed pre-releases) 
  203. and support. (in other words, you don't have to download Wincode from
  204. the Internet or an Online Service/BBS). For more information see the
  205. HELPME.TXT file.
  206.  
  207.  
  208.  
  209. X. *** Known Limitations ***
  210.  
  211. Wincode can Encode/Decode files up to 16MB (16,384,000 Bytes) in size. This
  212. is the 'internal' limit. The TRUE working limit is dependent on the amount
  213. of FREE global memory (swap-file included) you have up to this 16MB limit.
  214. (I have 8MB RAM with an 8MB swap-file which gives me ~12MB of memory to
  215. play with after Windows (3.1 NOT 3.11) is fully loaded.) Note that when you
  216. encode/decode to/from the Clipboard, you should have available
  217. (7*filesize)/3 bytes memory (at least!) for the operation.
  218.  
  219. Certain video hardware/software combinations (such as ATI cards/drivers)
  220. are known to cause irregular displays of various Wincode dialogs. Common
  221. symptoms include misaligned text, irregularly spaced progress bars and
  222. "absent menus". The Hooking feature is also not fully supported by all
  223. applications. If you have problems hooking and application, try using the
  224. "Tune.." options. If you experience any other difficulties, please let me
  225. know. These known problems do NOT affect Wincode's coding functionality.
  226.  
  227.  
  228.  
  229. XI. *** Note to AOL Users ***
  230.  
  231. Here are answers to two common problems experienced by AOL Users:
  232.  
  233. 1) When downloading USENET posts from AOL, be certain that you receive the
  234.    ENTIRE message. You do this by pressing the 'More...' button until it
  235.    disappears or grays-out. AOL downloads files in 28K chunks and usually
  236.    does NOT receive the entire post when you select it. I have been told that
  237.    the 'Logging' option is the way to go for capturing LARGE files. For more
  238.    info, please contact the AOL support personnel.
  239. 2) If you want to Hook the AOL menu, use 'America  Online' as the Application
  240.    Name (do NOT include the quotes). The point is that there are TWO spaces
  241.    between 'America' and 'Online'.
  242.  
  243.  
  244.  
  245. XI. *** Copyrights ***
  246.  
  247. - portions of this program are copyright (C) 1991,1993 Borland
  248. - Windows is a trademark of Microsoft Corporation
  249. - PKZIP/UNZIP are copyright 1989-1993 PKWARE Inc. All Rights Reserved.
  250. - GIF is a service mark of CompuServe Incorporated
  251. - WordPerfect is a trademark of the WordPerfect Corporation
  252. - Procomm Plus for Windows is copyright 1992-1993 Datastorm Technologies, Inc.
  253. - Star Trek: The Next Generation is a registered trademark of Paramount
  254.   Pictures
  255.  
  256.  
  257. Have fun!
  258.  
  259. George.---   Snappy_Inc. ;-)
  260.  
  261. Main Internet Address:   George.Silva@wadsworth.org  (preferred)
  262. CompuServe:              74640,1647 (74640.1647@compuserve.com)
  263. America Online:          Snappy (Snappy@aol.com)
  264. --------------------------------------------------------------------------
  265.  
  266. [GHS 9/10/94]
  267.